production permit - French English Dictionary